import * as API from '../api/request_api.js'

Page({
  data: {
    roomID:null, 
    roomName:null,
    roomDevice:null,
    ctrlLightSwitch: "开",
    type_switch: "开",

  },
  /**
   * 生命周期函数--监听页面加载
   */ 
  onLoad: function (options) {
    var that = this
    that.setData({
      deviceID: options.deviceID,
      deviceName: options.deviceName,
      deviceOnline: options.deviceOnline
    })
  },

  /*
  **作者：田小呱
  **时间：2022.11
  **概述：直接控制灯光开关的函数，由前端界面的灯光开关按钮调用到此。负责开关灯光
  */
  ctrlLight(e){
    console.log(e.detail.value)
    if(e.detail.value == true){
      API.post_request("|L=1|")
      this.setData({ctrlLightSwitch:"开"})
      API.ShowToast("灯光开", 600)
    } else if(e.detail.value == false){
      API.post_request("|L=0|")
      this.setData({ctrlLightSwitch:"关"})
      API.ShowToast("灯光关", 600)
    } else {
    }
  },

  /*
  **作者：田小呱
  **时间：2022.11
  **概述：亮度滑动条完成一次拖动后触发的事件，由前端界面的滑动条亮度设置部分触发。
  */
  Brightness: function (e) {
    API.post_request("|light="+e.detail.value+"|") 
    API.ShowToast("亮度滑动条触发" + e.detail.value, 600)
  },

  /*
  **作者：田小呱
  **时间：2022.11
  **概述：亮度滑动条完成一次拖动后触发的事件，由前端界面的滑动条色温设置部分触发。
  */
  ColorTemperature: function (e) {
    API.post_request("|color="+e.detail.value+"|") 
    API.ShowToast("色温滑动条触发" + e.detail.value, 600)
  },
});
